/*****模块化程序--user.js*********/

/***********一些通用的方法**************/
var blog_kit = (function($,WEB_DOMAIN){
	//切换地区
	var delete_blog=function(blog_id){
		if(blog_id==0||typeof(blog_id)=='undefinde'||blog_id=="")return;
		var d=dialog({
   		    title: '提示',
   		    content:"笔记删除后，就无法恢复了，确定删除该笔记吗？  ",
   		    okValue: '直接删除',
   		    ok: function () {
   		    	d.close().remove();
   		    	$.axsf("user/blogs/delete_blog",'id='+blog_id,function(){
   		    		$('#blog_'+blog_id).fadeOut("normal",function(){
   		    			$(this).remove();
   		    		 });
   		    	});
   		    	return false;
   		    },
   		    cancelValue: '我要留着他',
   		    cancel: function(){
   		    	d.close().remove();
   		    	return false;
       		}
   		}).showModal();
	};
	var set_catalog=function(category_id,blog_id){
		if(blog_id==0||typeof(blog_id)=='undefinde'||blog_id=="")return;
		if(category_id==0||typeof(category_id)=='undefinde'||category_id=="")return;
		
		$.axs("user/blogs/set_category",'b_id='+blog_id+'&c_id='+category_id);
	};
	var delete_catalog=function(cid){
		if(cid==0||typeof(cid)=='undefinde'||cid=="")return;
		var d=dialog({
   		    title: '提示',
   		    content:"删除后，就无法恢复了，确定删除该分类吗？  ",
   		    okValue: '直接删除',
   		    ok: function () {
   		    	d.close().remove();
   		    	$.axs("user/blogs/delete_category",'c_id='+cid);
   		    	return false;
   		    },
   		    cancelValue: '我要留着他',
   		    cancel: function(){
   		    	d.close().remove();
   		    	return false;
       		}
   		}).showModal();
	};
	var edit_category=function(cid){
		$('#category_'+cid).css('display','none');
		$('#category_input_'+cid).css('display','');
		$('.js_cate_edit_btn_'+cid).css('display','');
	};
	var edit_cancel_category=function(cid){
		$('#category_'+cid).css('display','');
		$('#category_input_'+cid).css('display','none');
		$('.js_cate_edit_btn_'+cid).css('display','none');
	};
	var edit_sure_category=function(cid){
		var name=$('#category_input_'+cid).val();
		if(name==0||typeof(name)=='undefinde'||name=="")return;
		if(cid==0||typeof(cid)=='undefinde'||cid=="")return;
		$.axs("user/blogs/edit_category",'c_id='+cid+'&name='+name);
	};
	var rep_message=function(bid){
		var content=$('#wmd-input').val();
		if(content==0||typeof(content)=='undefinde'||content=="")return;
		if(bid==0||typeof(bid)=='undefinde'||bid=="")return;
		$.axs("user/blogs/leave_message",'b_id='+bid+'&content='+content);//是否ajax进行增加留言条目
	};
	var delete_comment=function(cid){
		if(cid==0||typeof(cid)=='undefinde'||cid=="")return;
		$.axsf("user/blogs/delete_message",'c_id='+cid,function(d){
			if(d.code==200){
				$('#cmt_'+cid).remove();
			}
		});//是否ajax删除留言
	};
	return {
		delete_comment:delete_comment,
		rep_message:rep_message,
		edit_sure_category:edit_sure_category,
		edit_cancel_category:edit_cancel_category,
		edit_category:edit_category,
		delete_catalog:delete_catalog,
		set_catalog:set_catalog,
		delete_blog:delete_blog
	};
})(jQuery, WEB_DOMAIN);

var topic_kit = (function($,WEB_DOMAIN){
	
	var rep_topic=function(topic_id){
		var data=$('#form_answer').serialize();
		var content=editor.html();
		if(content==0||typeof(content)=='undefinde'||content=="")return;
		if(topic_id==0||typeof(topic_id)=='undefinde'||topic_id=="")return;
		data="content="+content+"&object_id="+topic_id;
		$.axs("user/topic/leave_answer",data);//是否ajax进行增加留言条目
		
	};
	
	var delete_message=function(fid){
		if(fid==0||typeof(fid)=='undefinde'||fid=="")return;
		var d=dialog({
   		    title: '提示',
   		    content:"删除后，就无法恢复了，确定删除吗？  ",
   		    okValue: '直接删除',
   		    ok: function () {
   		    	d.close().remove();
   		    	$.axs("user/delete_message",'fid='+fid);
   		    	return false;
   		    },
   		    cancelValue: '我要留着',
   		    cancel: function(){
   		    	d.close().remove();
   		    	return false;
       		}
   		}).showModal();
	};
	var delete_single_msg=function(mid){
		if(mid==0||typeof(mid)=='undefinde'||mid=="")return;
		var d=dialog({
   		    title: '提示',
   		    content:"删除后，就无法恢复了，确定删除吗？  ",
   		    okValue: '直接删除',
   		    ok: function () {
   		    	d.close().remove();
   		    	$.axs("user/delete_single_msg",'mid='+mid);
   		    	return false;
   		    },
   		    cancelValue: '我要留着',
   		    cancel: function(){
   		    	d.close().remove();
   		    	return false;
       		}
   		}).showModal();
	};
	return {
		delete_message:delete_message,
		delete_single_msg:delete_single_msg,
		rep_topic:rep_topic
	};
})(jQuery, WEB_DOMAIN);

/*******全局事件绑定*********/
$('.setting').click(function(){
	$(this).next(".set-catalog").css('display','block');
});